const path = require(`path`)
// 正式编写配置信息
//webpack 中所有配置信息都应该写在这里
module.exports={
    mode: 'development',
    //指定入口文件
    entry:'./src/main.ts',
    //指定打包文件所在目录
    output:{
        //指定打包文件所在目录
        path:path.resolve(__dirname,'dist'),
        //打包后的文件名
        filename:'bundle.js'
    },
    module:{
        // 指定要加载的规则
        rules:[
            {
                // test指定的是规则生效的文件, 以ts结尾的文件
                test: /\.ts$/,
                // 要使用的loader
                use: 'ts-loader',
                // 要排除的文件
                exclude: /node_modules/
            }
        ]
    },
    resolve: {
      extensions: ['.ts', '.js'],
    }
} 
